/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Beans;

import Modelo.DetalleMatricula;
import Utils.Mensajes;
import java.io.Serializable;
import java.util.ArrayList;

/**
 *
 * @author VICTOR
 */
public class BeanDetalleMatricula implements Serializable{
    private DetalleMatricula objDetMat_Reg;
    private ArrayList<DetalleMatricula> arr_DetMat = null;

    public ArrayList<DetalleMatricula> getArr_DetMat() {
        return arr_DetMat;
    }

    public void setArr_DetMat(ArrayList<DetalleMatricula> arr_DetMat) {
        this.arr_DetMat = arr_DetMat;
    }

    public DetalleMatricula getObjDetMat_Reg() {
        return objDetMat_Reg;
    }

    public void setObjDetMat_Reg(DetalleMatricula objDetMat_Reg) {
        this.objDetMat_Reg = objDetMat_Reg;
    }
    
    public void doIniciarDetMatRegistrar(){
        this.objDetMat_Reg = new DetalleMatricula();
    }
    
    //Constructor
    public BeanDetalleMatricula() {
        
        try{
            this.doIniciarDetMatRegistrar();
        } catch (Exception e) {
            Mensajes.manejarError(e,"Error al Iniciar Proceso");
        }
        
    }
    
        public String doDetMatRegistra(){
        
        try {
            
            boolean a = false;
            a = DetalleMatricula.registrarDMatricula(objDetMat_Reg);
            
            if(a){
                Mensajes.guardarMensajeExito("Registro","Registrado correctamente");
                this.doIniciarDetMatRegistrar();// limpia los datos de la vista cuando se registra
            }
            else{
                 Mensajes.manejarError("Registro","Error al Registrar");                
            }
            
        } catch (Exception e) {
            Mensajes.manejarError(e,"No se pudo Registrar");
        }
        return null;
    }
}
